package com.itheima.homework.homework4;

import java.util.ArrayList;
import java.util.Comparator;
import java.util.TreeSet;

/*
    现获取到一个字符串"90 -7 0 18 2 0 2 2 45 4"，
    其中的数据是空格间隔的一些数字，
    请使用集合所学知识将字符串中的数值进行降序排序，但不要去除其中的重复数字。
 */
public class Demo4 {
    public static void main(String[] args) {
        String s = "90 -7 0 18 2 0 2 2 45 4";
        String[] ss = s.split(" ");

        TreeSet<Integer> set = new TreeSet<>(new Comparator<Integer>() {
            @Override
            public int compare(Integer o1, Integer o2) {
                int result=result=o2-o1;
                if(result==0){
                    result=-1;
                }
                return result;
            }
        }
        );
        for (int i = 0; i < ss.length; i++) {
           set.add(Integer.valueOf(ss[i])) ;
        }
        System.out.println(set);

    }
}
